/*
 * Copyright (C) 2013 Zmei:Zelen
 * Permission is hereby granted, free of charge, to any person 
 * obtaining a copy of this software and associated documentation files 
 * (the "Software"), to deal in the Software without restriction, 
 * including without limitation the rights to use, copy, modify, merge, 
 * publish, distribute, sublicense, and/or sell copies of the Software, 
 * and to permit persons to whom the Software is furnished to do so, 
 * subject to the following conditions:
 * 
 * The above copyright notice and this permission notice shall be 
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 
 * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 
 * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 
 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
 * SOFTWARE.
 * 
 */
* { padding:0; margin:0; }
body { padding-top: 40px; background: #fff; }
.controlGroup { display: inline-block; }
#get-glitchen { margin-top: 20px; width: 152px; }
.rounded { -moz-border-radius: 2px; border-radius: 2px; }
.wrap { margin: auto; text-align: center; }
#enter-tsid { border: 1px solid gray; height: 20px; text-align: center; 
	width: 150px; }
#log { 	width: 600px; border: 1px solid lightgray; display: none;
	overflow: auto; height: 200px; margin: auto; 
	padding: 10px 20px 10px 20px; font-size: 70%; margin-top: 40px; 
	-moz-border-radius: 12px; border-radius: 12px; }
#flash { display: none; overflow: auto; margin: auto; 
	text-align: center; font-size: 80%; }
.dismiss { -moz-border-radius: 8px; border-radius: 8px; 
	padding: 0 8px 0 8px; 
	border: 1px solid black; margin-left: 20px; }
.error { color: red; }
#footer-wrap { text-align: center; padding-top: 50px; padding-bottom: 50px }
#footer { text-align: left; }
canvas { border: 2px solid black }
.controlGroup { padding: 1px }
.controlButton { padding: 2px 8px 4px 8px; margin: 2px; border: 1px solid black; 
	min-width: 100px; -moz-border-radius: 4px; border-radius: 4px;
	background-color: white; display: block; }
.controlButtonToggled { background-color: #ccc	 }
#frameNumber { margin-left: 10px; position: relative; top: -6px; 
	width: 50px; -moz-border-radius: 2px; border-radius: 2px; 
	border: 1px solid #aaa; text-align: center }
#cache { display: none; }
#storage { display: none; }
